import matplotlib.pyplot as plt

def plot_loss_curve(loss_list, save_path=None):
    """
    绘制训练过程中的损失曲线和模型的预测结果
    :param loss_list: 损失值列表
    :param save_path: 图像保存路径
    """
    plt.plot(loss_list)
    plt.title("Training Loss Curve")
    plt.xlabel("Epoch")
    plt.ylabel("Loss")
    if save_path:
        plt.savefig(save_path)
    plt.show()
